<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: _USER_API_MSG结构体 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a02029.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">成员变量</a>  </div>
  <div class="headertitle">
<div class="title">_USER_API_MSG结构体 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="a00329_source.html">csrmsg.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
成员变量</h2></td></tr>
<tr class="memitem:a3551ee78bf78815fdce165abf059fc2b"><td class="memItemLeft" align="right" valign="top">PORT_MESSAGE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02029.html#a3551ee78bf78815fdce165abf059fc2b">h</a></td></tr>
<tr class="separator:a3551ee78bf78815fdce165abf059fc2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a1bee0cfa5be6f60098449bd36a726"><td class="memItemLeft" align="right" valign="top">PCSR_CAPTURE_HEADER&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02029.html#ad4a1bee0cfa5be6f60098449bd36a726">CaptureBuffer</a></td></tr>
<tr class="separator:ad4a1bee0cfa5be6f60098449bd36a726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97661f842fb9bdcd5dc3ef064bec08e0"><td class="memItemLeft" align="right" valign="top">CSR_API_NUMBER&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02029.html#a97661f842fb9bdcd5dc3ef064bec08e0">ApiNumber</a></td></tr>
<tr class="separator:a97661f842fb9bdcd5dc3ef064bec08e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1275dfad2ef4cd8dc8953bc01ad94855"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02029.html#a1275dfad2ef4cd8dc8953bc01ad94855">ReturnValue</a></td></tr>
<tr class="separator:a1275dfad2ef4cd8dc8953bc01ad94855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac28d43dd18c15e29afd6847591be1784"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02029.html#ac28d43dd18c15e29afd6847591be1784">Reserved</a></td></tr>
<tr class="separator:ac28d43dd18c15e29afd6847591be1784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c8559c4b0b6b171110aa9f05f6de18"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:abb9be7e2489d1496c23b46595a7a95c3"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#a6bffd390b451a906569b31631a4cc911">EXITWINDOWSEXMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#abb9be7e2489d1496c23b46595a7a95c3">ExitWindowsEx</a></td></tr>
<tr class="separator:abb9be7e2489d1496c23b46595a7a95c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af97a25f4c9fee45f31f61ab04e4046d5"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#a953d910aeb2e7e3e42a2f58e586ef771">ENDTASKMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#af97a25f4c9fee45f31f61ab04e4046d5">EndTask</a></td></tr>
<tr class="separator:af97a25f4c9fee45f31f61ab04e4046d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae318dec1d1db5d723e2ec8839262e218"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#acb555c13ea123ba750a03e64bc7c75a2">PLAYSOUNDMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#ae318dec1d1db5d723e2ec8839262e218">PlaySound</a></td></tr>
<tr class="separator:ae318dec1d1db5d723e2ec8839262e218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a298a055bc47b5fbfe1bca2498fae26fc"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#a65e0dec036a77a16d2fac0f82086aaa0">LOGONMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#a298a055bc47b5fbfe1bca2498fae26fc">Logon</a></td></tr>
<tr class="separator:a298a055bc47b5fbfe1bca2498fae26fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87ae574fa2f8c6356f1d27dfffe2a67e"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#a973b896f689b5029a7ab1ea538ee9f31">SERVICEMESSAGEBOXMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#a87ae574fa2f8c6356f1d27dfffe2a67e">ServiceMessageBox</a></td></tr>
<tr class="separator:a87ae574fa2f8c6356f1d27dfffe2a67e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e3a64b109073a988bbbc5c35ce3a4d"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#a3561aacaf4ab037f157c881f2fe9890d">REGISTERSERVICESPROCESSMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#a14e3a64b109073a988bbbc5c35ce3a4d">RegisterServicesProcess</a></td></tr>
<tr class="separator:a14e3a64b109073a988bbbc5c35ce3a4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fd5932d936359f97d8ecf9660a4465b"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#a143e4f60e1f5c75f51f6f98d9fb42180">ACTIVATEDEBUGGERMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#a7fd5932d936359f97d8ecf9660a4465b">ActivateDebugger</a></td></tr>
<tr class="separator:a7fd5932d936359f97d8ecf9660a4465b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b47e1e023ee90e48f6ba2f575150fd"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="a00329.html#a2663a30a3fc6d4e8b3fc63284e213d12">GETTHREADCONSOLEDESKTOPMSG</a>&#160;&#160;&#160;<a class="el" href="a02029.html#aa4b47e1e023ee90e48f6ba2f575150fd">GetThreadConsoleDesktop</a></td></tr>
<tr class="separator:aa4b47e1e023ee90e48f6ba2f575150fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c8559c4b0b6b171110aa9f05f6de18"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a02029.html#a91c8559c4b0b6b171110aa9f05f6de18">u</a></td></tr>
<tr class="separator:a91c8559c4b0b6b171110aa9f05f6de18"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock">
<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00077">77</a> 行定义.</p>
</div><h2 class="groupheader">结构体成员变量说明</h2>
<a id="a7fd5932d936359f97d8ecf9660a4465b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fd5932d936359f97d8ecf9660a4465b">&#9670;&nbsp;</a></span>ActivateDebugger</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#a143e4f60e1f5c75f51f6f98d9fb42180">ACTIVATEDEBUGGERMSG</a> ActivateDebugger</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00090">90</a> 行定义.</p>

</div>
</div>
<a id="a97661f842fb9bdcd5dc3ef064bec08e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97661f842fb9bdcd5dc3ef064bec08e0">&#9670;&nbsp;</a></span>ApiNumber</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CSR_API_NUMBER ApiNumber</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00080">80</a> 行定义.</p>

</div>
</div>
<a id="ad4a1bee0cfa5be6f60098449bd36a726"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4a1bee0cfa5be6f60098449bd36a726">&#9670;&nbsp;</a></span>CaptureBuffer</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PCSR_CAPTURE_HEADER CaptureBuffer</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00079">79</a> 行定义.</p>

</div>
</div>
<a id="af97a25f4c9fee45f31f61ab04e4046d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af97a25f4c9fee45f31f61ab04e4046d5">&#9670;&nbsp;</a></span>EndTask</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#a953d910aeb2e7e3e42a2f58e586ef771">ENDTASKMSG</a> EndTask</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00085">85</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00117">EndTask()</a>.</p>

</div>
</div>
<a id="abb9be7e2489d1496c23b46595a7a95c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb9be7e2489d1496c23b46595a7a95c3">&#9670;&nbsp;</a></span>ExitWindowsEx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#a6bffd390b451a906569b31631a4cc911">EXITWINDOWSEXMSG</a> ExitWindowsEx</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00084">84</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00025">ExitWindowsWorker()</a>.</p>

</div>
</div>
<a id="aa4b47e1e023ee90e48f6ba2f575150fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4b47e1e023ee90e48f6ba2f575150fd">&#9670;&nbsp;</a></span>GetThreadConsoleDesktop</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#a2663a30a3fc6d4e8b3fc63284e213d12">GETTHREADCONSOLEDESKTOPMSG</a> GetThreadConsoleDesktop</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00091">91</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00293">GetThreadDesktop()</a>.</p>

</div>
</div>
<a id="a3551ee78bf78815fdce165abf059fc2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3551ee78bf78815fdce165abf059fc2b">&#9670;&nbsp;</a></span>h</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PORT_MESSAGE h</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00078">78</a> 行定义.</p>

</div>
</div>
<a id="a298a055bc47b5fbfe1bca2498fae26fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a298a055bc47b5fbfe1bca2498fae26fc">&#9670;&nbsp;</a></span>Logon</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#a65e0dec036a77a16d2fac0f82086aaa0">LOGONMSG</a> Logon</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00087">87</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00205">Logon()</a>.</p>

</div>
</div>
<a id="ae318dec1d1db5d723e2ec8839262e218"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae318dec1d1db5d723e2ec8839262e218">&#9670;&nbsp;</a></span>PlaySound</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#acb555c13ea123ba750a03e64bc7c75a2">PLAYSOUNDMSG</a> PlaySound</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00086">86</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00144">CallSoundDriver()</a>.</p>

</div>
</div>
<a id="a14e3a64b109073a988bbbc5c35ce3a4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14e3a64b109073a988bbbc5c35ce3a4d">&#9670;&nbsp;</a></span>RegisterServicesProcess</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#a3561aacaf4ab037f157c881f2fe9890d">REGISTERSERVICESPROCESSMSG</a> RegisterServicesProcess</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00089">89</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00270">RegisterServicesProcess()</a>.</p>

</div>
</div>
<a id="ac28d43dd18c15e29afd6847591be1784"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac28d43dd18c15e29afd6847591be1784">&#9670;&nbsp;</a></span>Reserved</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ULONG Reserved</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00082">82</a> 行定义.</p>

</div>
</div>
<a id="a1275dfad2ef4cd8dc8953bc01ad94855"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1275dfad2ef4cd8dc8953bc01ad94855">&#9670;&nbsp;</a></span>ReturnValue</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ULONG ReturnValue</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00081">81</a> 行定义.</p>

</div>
</div>
<a id="a87ae574fa2f8c6356f1d27dfffe2a67e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87ae574fa2f8c6356f1d27dfffe2a67e">&#9670;&nbsp;</a></span>ServiceMessageBox</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00329.html#a973b896f689b5029a7ab1ea538ee9f31">SERVICEMESSAGEBOXMSG</a> ServiceMessageBox</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00329_source.html">csrmsg.h</a> 第 <a class="el" href="a00329_source.html#l00088">88</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00223">ServiceMessageBox()</a>.</p>

</div>
</div>
<a id="a91c8559c4b0b6b171110aa9f05f6de18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91c8559c4b0b6b171110aa9f05f6de18">&#9670;&nbsp;</a></span>u</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... }  u</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a00074_source.html#l00144">CallSoundDriver()</a>, <a class="el" href="a00074_source.html#l00117">EndTask()</a>, <a class="el" href="a00074_source.html#l00025">ExitWindowsWorker()</a>, <a class="el" href="a00074_source.html#l00293">GetThreadDesktop()</a>, <a class="el" href="a00074_source.html#l00205">Logon()</a>, <a class="el" href="a00074_source.html#l00270">RegisterServicesProcess()</a> , 以及 <a class="el" href="a00074_source.html#l00223">ServiceMessageBox()</a>.</p>

</div>
</div>
<hr/>该结构体的文档由以下文件生成:<ul>
<li><a class="el" href="a00329_source.html">csrmsg.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a02029.html">_USER_API_MSG</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
